-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[CMake] Fix vetoes for tutorials if numpy or xrootd are not available #20659
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Test Results 21 files 21 suites 3d 17h 23m 10s ⏱️ Results for commit 4fba06b. ♻️ This comment has been updated with latest results. |
This doesn't help the user, and also confuses the CI when testing, because tutorials can apparently succeed even if they do nothing.
Follows up on 45bef34, adding a veto if NumPy is not found. Also, move vetoes for tutorials when xrootd is not available to the right place.
aedec41 to
4fba06b
Compare
vepadulano
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM thanks! Please merge once CI is green.
|
I think this accidentally broke testing of the Python wheels (that were probably relying on successfully exiting even if the input file is missing, which btw was not mentioned anywhere in the PR!): https://github.com/root-project/root/actions/runs/20119030998 FYI @siliataider |
|
@hahnjo Thanks for checking so quickly! I am glad to see the action is working as intended! |
Well the wheels tests were not relying on successfully exiting even if the input file is missing, they were relying on successfully exiting if no error is raised, and since the tutorial was detecting a missing file and still exiting with 0, the wheels tests cannot detect that a file is missing in this case and mark it failed |
Follows up on 45bef34, adding a veto if NumPy is not found. Also, move vetoes for tutorials when xrootd is not available to the right place.